paradox, bde a 2 aplikacie

Otázka od: hlas

10. 8. 2004 6:53

potrebujem na rychlo z jednej paradoxovskej aplikacie vytvorit inu.
mam to spravene cez aliasy
vytvoril som nove aliasy, tam som namieril vsetky datasety
zadefinoval som pre tu druhu aplikaciu druhy pracovny adresar pre bde
vsetko chodi ale obidve aplikacie naraz nechodia
hlasi chybu v tabulkach (iba ak je zapnuta aj druha a naopak)
nevie niekto cim by to mohlo byt?


Odpovedá: Lasevic, Martin

10. 8. 2004 11:57

Ahoj,

podivej se, zda mas spravne nastaveny netdir......a hlavne se do rech
aplikaci podivej, zda si ten netdir natvrdo nenastavuje nektera z nich.

A taky si nastav v BDE LocalShare na true.

Martin

> -----Original Message-----
> From: hlas [mailto:hlas@inmail.sk]
> Subject: paradox, bde a 2 aplikacie
>
>
> potrebujem na rychlo z jednej paradoxovskej aplikacie vytvorit inu.
> mam to spravene cez aliasy
> vytvoril som nove aliasy, tam som namieril vsetky datasety
> zadefinoval som pre tu druhu aplikaciu druhy pracovny adresar pre bde
> vsetko chodi ale obidve aplikacie naraz nechodia
> hlasi chybu v tabulkach (iba ak je zapnuta aj druha a naopak)
> nevie niekto cim by to mohlo byt?
>
>


Odpovedá: hlas

10. 8. 2004 14:20

local share mam samozrejme na true nastaveny
a netdir je nastaveny tiez do jedneho adresara, tam nevidim
co by to s tym mohlo suvisiet.
samozrejme programovo ho nemenim
v tom to nebude

----- Original Message -----
From: "Lasevic, Martin"
> Ahoj,
>
> podivej se, zda mas spravne nastaveny netdir......a hlavne se do rech
> aplikaci podivej, zda si ten netdir natvrdo nenastavuje nektera z nich.
>
> A taky si nastav v BDE LocalShare na true.
>
> Martin


Odpovedá: Karel Chmel

10. 8. 2004 14:29

A maji v tech aplikacich nastaveny komponenty TTable nebo TDatabase
vlastnost Exclusive na true?
Jakou presne chybu to hlasi?


Karel

----- Original Message -----
From: "hlas" <hlas@inmail.sk>
To: <delphi-l@clexpert.cz>
Sent: Tuesday, August 10, 2004 3:09 PM
Subject: Re: paradox, bde a 2 aplikacie


> local share mam samozrejme na true nastaveny
> a netdir je nastaveny tiez do jedneho adresara, tam nevidim
> co by to s tym mohlo suvisiet.
> samozrejme programovo ho nemenim
> v tom to nebude
>
> ----- Original Message -----
> From: "Lasevic, Martin"
> > Ahoj,
> >
> > podivej se, zda mas spravne nastaveny netdir......a hlavne se do rech
> > aplikaci podivej, zda si ten netdir natvrdo nenastavuje nektera z nich.
> >
> > A taky si nastav v BDE LocalShare na true.
> >
> > Martin
>
>
>


Odpovedá: hlas

10. 8. 2004 14:51

Exclusive na true nastavujem vynimocne
v danej chvili, ked sa chyba ozve tak nie.

Chyba je:
Detail table open operation failed.
Table : Skv.db

Skratka ked naskakuje ta druha aplikacia tak sa pokusi otvorit tabulku
Adr (adresar firiem) a vtedy vyhlasi chybu na napr. tabulke
SkV. Medzi nimi je vztah master/detail

Ako keby siahali po tych istych tabulkach,
ale to v ziadnom pripade nemoze byt pravda.

Ak vymazem aliasy tej povodnej aplikacie
tak nova mi krasne chodi. Je to cele divne.
Aj som si odkontroloval privat dir pre bde.
kazda ma svoj. Fakt netusim o co tam moze ist.

Skor ci bde si nevytvara nejake pracovne subory
a pri nich dojde k nejakej kolizii.
Ale ved na to je ten Session.PrivateDir nie?


----- Original Message -----
From: "Karel Chmel">
 A maji v tech aplikacich nastaveny komponenty TTable nebo TDatabase
> vlastnost Exclusive na true?
> Jakou presne chybu to hlasi?
>
>
> Karel



Odpovedá: Karel Chmel

10. 8. 2004 20:30

Tohle spis vypada, ze se snazi otevrit tabulku Skv.db (z nejakeho duvodu) a
nedari se mu to.

Nejdriv bych zacal patrat, zda ta tabulka se opravdu ma otevirat.

Pokud jsem to pochopil dobre, tak pokud ty aplikace bezi kazda samostatne,
tak zadny problem neni. Zkus se jeste podivat jaka je hodnota parametru
MAXFILEHANDLES v konfoguraci BDE a pripadne ji zvetsit

Karel


----- Original Message -----
From: "hlas" <hlas@inmail.sk>
To: <delphi-l@clexpert.cz>
Sent: Tuesday, August 10, 2004 3:51 PM
Subject: Re: paradox, bde a 2 aplikacie


> Exclusive na true nastavujem vynimocne
> v danej chvili, ked sa chyba ozve tak nie.
>
> Chyba je:
> Detail table open operation failed.
> Table : Skv.db
>
> Skratka ked naskakuje ta druha aplikacia tak sa pokusi otvorit tabulku
> Adr (adresar firiem) a vtedy vyhlasi chybu na napr. tabulke
> SkV. Medzi nimi je vztah master/detail
>
> Ako keby siahali po tych istych tabulkach,
> ale to v ziadnom pripade nemoze byt pravda.
>
> Ak vymazem aliasy tej povodnej aplikacie
> tak nova mi krasne chodi. Je to cele divne.
> Aj som si odkontroloval privat dir pre bde.
> kazda ma svoj. Fakt netusim o co tam moze ist.
>
> Skor ci bde si nevytvara nejake pracovne subory
> a pri nich dojde k nejakej kolizii.
> Ale ved na to je ten Session.PrivateDir nie?
>
>
> ----- Original Message -----
> From: "Karel Chmel">
> A maji v tech aplikacich nastaveny komponenty TTable nebo TDatabase
> > vlastnost Exclusive na true?
> > Jakou presne chybu to hlasi?
> >
> >
> > Karel
>
>
>
>


Odpovedá: hlas

11. 8. 2004 6:47

Tak toto ked som si precital, tak som myslel, ze si trafil
do cierneho. Ale nic nezabralo. Logiku to malo, lebo
vsetko funguje akurat sa zdvojnasobil pocet suborov
s ktorymi sa pracuje. Defaultova hodnota tam bola 48.
Zvysil som az na 348. A nic. Stale ta ista chyba.
Ale aj tak si myslim, ze to bude nieco na tento sposob.
Skusim sa tam pohrat aj s dalsimi parametrami bde.

Inak to ze bde na tu tabulku siaha to je ok. Ak su tabulky
poprepajane referencnymi integritami tak to tak funguje.


Ano ked tie aplikacie spustim samostatne vsetko funguje v pohode.
Dokonca aj ked vymazem v bde aliasy ktore prave ta aktualna
aplikacia nepotrebuje tak tiez vsetko chodi ok.
To znamena ze som nezabudol v kode prepisat nejaku vazbu na stary alias
a teda nechodi to po povodnych tabulkach.
Dost cudne  


----- Original Message -----
From: "Karel Chmel"

> Tohle spis vypada, ze se snazi otevrit tabulku Skv.db (z nejakeho duvodu)
a
> nedari se mu to.
>
> Nejdriv bych zacal patrat, zda ta tabulka se opravdu ma otevirat.
>
> Pokud jsem to pochopil dobre, tak pokud ty aplikace bezi kazda samostatne,
> tak zadny problem neni. Zkus se jeste podivat jaka je hodnota parametru
> MAXFILEHANDLES v konfoguraci BDE a pripadne ji zvetsit
>
> Karel


Odpovedá: Ing. Antonin Spurny

11. 8. 2004 12:12


Podival bych se, jestli tabulky nahodou nemaji Active na True a v
DatabaseName cestu k te tabulce Skv.db pred nastavenim parametru tabulky.

From: "hlas" <hlas@inmail.sk>


> Ano ked tie aplikacie spustim samostatne vsetko funguje v pohode.
> Dokonca aj ked vymazem v bde aliasy ktore prave ta aktualna
> aplikacia nepotrebuje tak tiez vsetko chodi ok.
> To znamena ze som nezabudol v kode prepisat nejaku vazbu na stary alias
> a teda nechodi to po povodnych tabulkach.
> Dost cudne